package com.xiaoxin.nmzp.server.entity.vo;

import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;
import java.util.Date;

public class NmzpJobVO implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long jobId;

    /**
     * 工作名称
     */
    private String jobName;

    /**
     * 简介
     */
    private String positionName;

    /**
     * 工作要求
     */
    private String jobAsk;

    /**
     * 大概薪资，（不写就为面谈）
     */
    private String jobBudget;

    /**
     * 工作地点(枚举类写死)
     */
    private Integer address;

    /**
     * 公司
     */
    private Long companyId;

    /**
     * 发布工作人员
     */
    private Long publishUserId;

    /**
     * 工作描述，比如vue，java
     */
    private String jobDescription;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 创建user
     */
    private Integer createUser;

    /**
     * 职位类型
     */
    private Integer jobType;

    /**
     * 简历ID集合（---）
     */
    private String resumeId;

    /**
     * 删除标识（0默认 1删除）
     */
    private Integer idDel;

    /**
     * 职位状态（0：未审核，1：审核通过，2：审核未通过，3上线中，4下线）
     */
    private Integer status;

    /**
     * 公司名称
     */
    private String companyName;

    private Long userId;
    private String nickName;

    public Integer getAddress() {
        return address;
    }

    public void setAddress(Integer address) {
        this.address = address;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }

    public Integer getIdDel() {
        return idDel;
    }

    public void setIdDel(Integer idDel) {
        this.idDel = idDel;
    }

    public String getJobAsk() {
        return jobAsk;
    }

    public void setJobAsk(String jobAsk) {
        this.jobAsk = jobAsk;
    }

    public String getJobBudget() {
        return jobBudget;
    }

    public void setJobBudget(String jobBudget) {
        this.jobBudget = jobBudget;
    }

    public String getJobDescription() {
        return jobDescription;
    }

    public void setJobDescription(String jobDescription) {
        this.jobDescription = jobDescription;
    }

    public Long getJobId() {
        return jobId;
    }

    public void setJobId(Long jobId) {
        this.jobId = jobId;
    }

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public Integer getJobType() {
        return jobType;
    }

    public void setJobType(Integer jobType) {
        this.jobType = jobType;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public Long getPublishUserId() {
        return publishUserId;
    }

    public void setPublishUserId(Long publishUserId) {
        this.publishUserId = publishUserId;
    }

    public String getResumeId() {
        return resumeId;
    }

    public void setResumeId(String resumeId) {
        this.resumeId = resumeId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }
}
